home *** CD-ROM | disk | FTP | other *** search
/ MacFormat 1996 March / macformat-035.iso / Shareware City / Developers / Extension Shell / Extension.a < prev    next >
Encoding:
Text File  |  1995-12-26  |  958 b   |  36 lines  |  [TEXT/MPS ]

  1. ;
  2. ;    File: Extension.a
  3. ;    
  4. ;    Assembly code (jump table) for a printing extension.
  5. ;
  6. ;    Dave Hersey
  7. ;    Apple Developer Technical Support
  8. ;
  9. ;    12/01/92 - dmh - Created.
  10. ;     4/26/93 - dmh - Updated to use recommended approach
  11. ;                     to global data initialization.
  12. ;     9/05/93 - dmh - Updated for b2.
  13. ;    12/18/93 - dmh - Updated for b3.
  14. ;
  15.  
  16.     EXPORT    EntryPoint                    ; Our main entry point.
  17.     IMPORT    NewInitialize                ; Our override for GXInitialize.
  18.     IMPORT    NewShutDown                    ; Our override for GXShutDown.
  19.     IMPORT    NewJobPrintDialog            ; Our override for GXJobPrintDialog.
  20.     IMPORT    NewHandlePanelEvent            ; Our override for GXHandlePanelEvent.
  21.     IMPORT    NewSpoolPage                ; Our override for GXSpoolPage.
  22.  
  23. EntryPoint    PROC
  24.  
  25.             DC.L    0                    ; Reserved for owner count.
  26.  
  27.             JMP        NewInitialize        ; (offset =  4)
  28.             JMP        NewShutDown            ; (offset =  8)
  29.             JMP        NewJobPrintDialog    ; (offset = 12)
  30.             JMP        NewHandlePanelEvent    ; (offset = 16)
  31.             JMP        NewSpoolPage        ; (offset = 20)
  32.  
  33.             ENDPROC
  34.  
  35.     END
  36.